// var arr = [1,2] // NaN
var arr = [1]  // 1
// 覆盖了原有的toString方法
arr.toString = function() {
    return '43'
}
console.log(Number(arr))
console.log(String(arr))
var obj1 = {
    valueOf() {
        return '99'  
    }
}
console.log(Number(obj1))